CARLA - A CORBA-based Architecture for Lightweight Agents
نویسندگان
چکیده
The field of mobile agents now plays an increasing role in modern information technology, especially in the light of advancing developments of handheld devices. In our CARLA project, we are developing an architecture for Java-based mobile agents to be used on small devices, which relies on CORBA as its basic communication infrastructure. To this end, the architecture falls back on the minimumCORBA specification, which is a reduced variant of the full CORBA specification. However, although minimumCORBA requires less memory than its “big brother”, further measures have to be taken to efficiently use the restricted resources on handheld devices. In this paper, we describe some results of our work on the CARLA architecture which are related to the question of reducing the memory footprint of CORBA-based mobile agents and their runtime environment for use on handheld devices. We present different approaches and discuss the advantages and disadvantages of each solution.
منابع مشابه
Reliable Corba Event Channels
This paper presents a pragmatic way to build a Reliable CORBA Event Service. Our approach is pragmatic in the sense that, rather than building the service from scratch, we show how to obtain it, through a simple transformation, from any standard (unreliable) CORBA 2.0 Event Service. Our extension does not introduce any modiication to the CORBA speci-cation, nor any communication overhead. The R...
متن کاملDesign and Implementation Requirements for CORBA Lightweight Components
This paper describes the guidelines we followed and the requirements we stated while designing and implementing the CORBA Lightweight Components (CORBA–LC) Component Model. CORBA–LC is a lightweight distributed reflective component model based on CORBA. Instead of using a traditional client/server model, it imposes a peer network model in which the whole network act as a repository for managing...
متن کاملReal-time and Embedded Distributed Object Computing Workshop
The OMG Real-time CORBA specification extends CORBA for use in real-time systems. Real-time CORBA provides a clean infrastructure for building distributed applications with time constraints. In addition, the Minimum CORBA specification offers a feature-optimized version of the CORBA specification that allows application designers to depend on the reduced feature sets of lightweight ORB implemen...
متن کاملDesign and Implementation of a Grid-Enabled Component Container for CORBA Lightweight Components
Grid technology [3] has emerged as a new paradigm for reusing the computing power available in organizations worldwide. Particularly, Grid toolkits like Globus [6] and frameworks like Open Grid Services Architecture (OGSA) [11] help establishing a standard framework for integrating new developments, services, users, organizations, and resources. Within these frameworks, which offer the foundati...
متن کاملA Large-scale System Authorization Scheme Proposal Integrating Java, CORBA and Web Security Models and a Discretionary Prototype
This paper presents an authorization scheme for large-scale networks that involves programming models and tools represented by Web, Java and CORBA. The authorization scheme is based on structures and concepts introduced in Web, Java and CORBA for security. A discretionary prototype is presented here, where the solutions adopted involving a concrete scheme are discussed. This scheme was develope...
متن کامل